/**
 *@封装ajax的get函数；
 *@传入参数url,为需要链接的地址（一般为后台服务器地址）
*传入函数fn,是一个回调函数，对后台响应的数据进行处理，一般为转换数据类型，使之可以再客户端使用。例如：将后台传来的字符串转换成JOSN类型。
 */
function get(url,fn){
	//建立ajax
	var xhr;
	if(window.XMLHttpRequest){
		xhr=new XMLHttpRequest();
	}else{
		xhr=new ActiveXObject("Msxml2,XMLHTTP");
	}
	//建立连接
	xhr.open("GET",url,true);
	//发送请求
	xhr.send();
	//接受响应
	xhr.onreadystatechange=function(){
		if(xhr.readyState==4 && xhr.status==200){
			if(fn){
				fn(xhr.responseText);//回调函数
			}
		}
	}
}
/**
 *@封装ajax的post函数；
 *@传入参数url,为需要链接的地址（一般为后台服务器地址） 
 *参数arg,为（对象）需要传递到服务器端的参数。参数形式为“键/值”。例如,向服务器传递用户名和密码：post(url,{id:idValue,password:passValue},fn) ;
 *@传入函数fn,是一个回调函数，对后台响应的数据进行操作 
 */
function post(url,arg,fn){
	//建立ajax
	var xhr;
	if(window.XMLHttpRequest){
		xhr=new XMLHttpRequest();
	}else{
		xhr=new ActiveXObject("Msxml2,XMLHTTP");
	}
	//建立连接
	xhr.open("POST",url,true);
	//发送请求
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencode');
	xhr.send(arg);
	//接受响应
	xhr.onreadystatechange=function(){
		if(xhr.readyState==4 && xhr.status==200){
			if(fn){
				fn(xhr.responseText);
			}
		}
	}
}





















